﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DynaPrecision.Financial
{
	public abstract class OptionPricingDataHolder
	{
		/// <summary>
		/// 
		/// </summary>
		public virtual bool IsAmerican
		{
			get;
			set;
		}
		/// <summary>
		/// 
		/// </summary>
		public virtual double RiskFreeInterestRate
		{
			get;
			set;
		}
		/// <summary>
		/// 
		/// </summary>
		public virtual double Expiration
		{
			get;
			set;
		}
		/// <summary>
		/// 
		/// </summary>
		public virtual double CurrentPrice
		{
			get;
			set;
		}
		/// <summary>
		/// 
		/// </summary>
		public virtual double Volatility
		{
			get;
			set;
		}
		/// <summary>
		/// 
		/// </summary>
		public virtual double ContinuousYieldRate
		{
			get;
			set;
		}
		/// <summary>
		/// 
		/// </summary>
		public virtual double StrikePrice
		{
			get;
			set;
		}
	}
}
